home *** CD-ROM | disk | FTP | other *** search
- 26 October 1995
- ------------------------------------------------------------------------------
- From:
- Michele Puccini - ClassX Development
- Tel+Fax +39 587 749206
- ------------------------------------------------------------------------------
- Hi, Mark.
-
- Thanks for your efforts and for giving us a new release of Blitz.
- I have, of course something to say about its stability and features.
-
- 1) Lots of promises, few good news.
- 2) There are still some bugs that MUST be fixed (see sources).
- 3) Oh no, fixed libnums and tokens again.
- 4) Use of statements instead of functions (it means NO WAY to write
- stable code).
- ------------------------------------------------------------------------------
-
-
-
- * Things fixed (I suppose) in this release (referring to Aminet Blitz demo):
- ------------------------------------------------------------------------------
- - GadTools (!!! at last !!!)
- - Strings handling
- - Unmatched function/statement names (Thanks God)
- - .... not time to test all.
- ------------------------------------------------------------------------------
-
-
-
- * Suggestions:
- ------------------------------------------------------------------------------
- Test Blitz and compiled code with MUNGWALL and ENFORCER !!!!!!!!!!!!!!!!!
- This is the only way to discover lots of bugs.
- Try to run Blitz under control of these tools and you'll see...
- ------------------------------------------------------------------------------
- PLEASE, let us know if a window is opened, a bitmap allocated, an iff
- loaded:
-
- if BitMap(0,320,256,8)
- .
- .
- endif
-
- All the functions which can fail, MUST have a return code !
- If you'll do this, we will never need any run-time error handler.
- ------------------------------------------------------------------------------
- Allow us to allocate an array or a struct inside statements without trashing
- D2 register or loosing memory (see "DIM.BB" and "D2TRASH.bb" sources).
- ------------------------------------------------------------------------------
- Correct the AmigaLibs.res includes (i.e. struct Window is wrong..)
- ------------------------------------------------------------------------------
- Use system functions whenever possible (why WCls do not call OS SetRast() ?).
- This will ensure future compatibility and performances.
- ------------------------------------------------------------------------------
- Take a look at PD languages like AMIGA-E and then look at Blitz......
- ------------------------------------------------------------------------------
- Remember that Blitz is mostly used for serious and commercial applications
- and has the power (if growing in the right way) to become the main programming
- language for Amiga.
- ------------------------------------------------------------------------------
-
-
- * End:
- ------------------------------------------------------------------------------
- This document and related files will soon appear on Aminet.
- Thanks for reading.
- ------------------------------------------------------------------------------
-
-
- * P.S.:
- ------------------------------------------------------------------------------
- The file "ReadMe.bb" is dated, but always a valid source of suggestions, so
- why do not read it ?
- ------------------------------------------------------------------------------
-